<?php

namespace app\api\controller;

use app\common\controller\Api;
use think\Db;

/**
 * 支付回调
 */
class Pay extends Api
{


    // 无需登录的接口,*表示全部
    protected $noNeedLogin = ['*'];
    // 无需鉴权的接口,*表示全部
    protected $noNeedRight = ['*'];

    /**
     *Title:支付回调
     */
    public function payback(){

        $input=file_get_contents("php://input");

        $obj = simplexml_load_string($input, 'SimpleXMLElement', LIBXML_NOCDATA);



        Db::name('aa_test')->data(['text'=>$obj])->insert();

        $data = json_decode(json_encode($obj), true);

        Db::name('aa_test')->data(['text'=>$data['out_trade_no']])->insert();

        $info=Db::name('aa_servicepay')->where(['order'=>$data['out_trade_no']])->where(['status'=>0])->find();

        if ($info){

            Db::name('aa_servicepay')->where(['order'=>$data['out_trade_no']])->update(['status'=>1]);


            Db::name('aa_service')->where(['id'=>$info['order_id']])->update(['status'=>1]);

        }


    }



}